About Resting Hare Investments Limited (11866221) United Kingdom