About Garuda Limited (08070146) United Kingdom