About Ellovate Ltd (11244178) United Kingdom