About Eleanor May Beauty Limited (11838678) United Kingdom