About Appadoo Consultants Limited (08272635) United Kingdom