About Eleac Limited (12783380) United Kingdom