About Barbarossa Brothers Ltd (11249713) United Kingdom