About Shelly Management Holdings Lp (SL032870) United Kingdom