About Red Squirrel Group Limited (09649496) United Kingdom