About Aptech&elico Service Limited (12642294) United Kingdom