About Grasshopper Research & Strategy Ltd (10802606) United Kingdom