Barracuda Investments Limited Company number00893728 StatusLiquidation TypePrivate Limited Company Incorporated9 Dec 1966 Registered office Co Geoffrey Martin And CompanySt James's HousePark PlaceLS1 2SP Data JSON Markdown