About Sombrero Foodchain Limited (11455325) United Kingdom