About Giri Golf Limited (12176078) United Kingdom