About Red Squirrel Capital Limited (13221413) United Kingdom