About Jenecheru London Ltd (12532384) United Kingdom