About Sombrero Latin Limited (09057988) United Kingdom