About Elleray Limited (10987056) United Kingdom