About Eclectus Limited (10679528) United Kingdom