About Sehajpal Investment Limited (13685758) United Kingdom