About Sombrero Loco Limited (13088196) United Kingdom