About Camstrad Limited (08659186) United Kingdom