About Aclas Technics Limited (SC229729) United Kingdom