About Sombrero International Limited (10083017) United Kingdom