About Ja & El Investments Limited (11553198) United Kingdom