About Granard Investments Ltd (10477385) United Kingdom