BARRACUDA LONDON LIMITED
09873207 - Incorporated on 16 November 2015
BARRACUDA INDUSTRIAL LIMITEDActive - Proposal to Strike off
10143305 - Incorporated on 24 April 2016
BARRACUDA SYSTEMS LIMITED
11301465 - Incorporated on 10 April 2018
BARRACUDA CATERING LIMITED
07737803 - Incorporated on 11 August 2011
BARRACUDA SEARCH LIMITED
05089541 - Incorporated on 31 March 2004
BARRACUDA NETWORKS LIMITED
05145504 - Incorporated on 4 June 2004
ALBINDENE (BARRACUDA) LIMITED
00803759 - Incorporated on 5 May 1964
BARRACUDA INTERNATIONAL LIMITEDDisolved
13018430 - Dissolved on 22 April 2025
BARRACUDA MANSFIELD LIMITED
14446398 - Incorporated on 27 October 2022
VIA BARRACUDA LTD
SC844715 - Incorporated on 10 April 2025
KINGFISHERIES LIMITED
11384310 - Incorporated on 26 May 2018
BARRACUDA IT LIMITEDDissolved
06941784 - Dissolved on 1 February 2011
BARRACUDA RESTAURANT LIMITEDActive - Proposal to Strike off
07043639 - Incorporated on 15 October 2009
BARRACUDA SCUBA LIMITEDDissolved
07213627 - Dissolved on 8 January 2013
BARRACUDA EQUIPMENT LIMITED
01595873 - Incorporated on 5 November 1981
BARRACUDA SOFTWARE LIMITEDActive - Proposal to Strike off
06915918 - Incorporated on 27 May 2009
BARRACUDA MARKETING LIMITEDActive - Proposal to Strike off
09026421 - Incorporated on 6 May 2014
BARRACUDA CONSULTING LIMITED
12902221 - Incorporated on 24 September 2020
BARRACUDA (DORSET) LIMITED
10473094 - Incorporated on 10 November 2016
BARRACUDA DEVELOPMENTS LIMITEDDisolved
11045658 - Dissolved on 25 October 2022