About Yeye Essence Ltd (11838053) United Kingdom