About Ewura Jayne Ltd (13225618) United Kingdom