About Avatech (london) Ltd (08858244) United Kingdom