About Garuda Properties Ltd (09439179) United Kingdom