About Hagrid Investments Limited (12769507) United Kingdom