About Garuda Enterprises Ltd (12925502) United Kingdom