About Sombrero Top Hat Ltd (13052995) United Kingdom