About Spearmint Rhino Ventures (uk) Limited (03914051) United Kingdom