About Aftec Holdings Limited (07566863) United Kingdom