About Aafdev Associates Ltd (08054732) United Kingdom