About Ja Investors Ltd (12284942) United Kingdom