About Sombrero Holdings Limited (11152239) United Kingdom