About Garuda Retail Limited (13375970) United Kingdom