About Sombrero Partners Lp (SL028767) United Kingdom