Overview
Legal name
BARRACUDA HOLDINGS LIMITED
Region
South West England
Registered address
PAGE BARN
NEWBURY
NR FROME
SOMERSET
BA11 3RG
Insolvency history
No