About Garuda Real Estate Ltd (12093149) United Kingdom