About Ja Moringa Limited (10795640) United Kingdom