About Sombrero Intl Holdings Limited (11150552) United Kingdom