About Elleroo Limited (10680729) United Kingdom