About Mermeros Management Lp (SL029003) United Kingdom