About Jenae Esse Limited (12095978) United Kingdom