About Garuda Consultants Limited (11652230) United Kingdom