is in process of liquidation on Jun 1, 2024
Find out all the information about the company
Get full access to the data
Where is BARRACUDA INVESTMENTS LIMITED's headquarters?
BARRACUDA INVESTMENTS LIMITED's headquarters is located at LEEDS, PARK PLACE, C/O GEOFFREY MARTIN AND COMPANY, ST JAMES'S HOUSE, LS1 2SP
What year was BARRACUDA INVESTMENTS LIMITED started?
BARRACUDA INVESTMENTS LIMITED was started in 1966
Sources: Companies House