About Atstrad Limited (11570236) United Kingdom