About Jessarry Investments Ltd (12654195) United Kingdom