About Lorencap Investments Limited (07229658) United Kingdom