About Red Squirrel (u.k.) Limited (05744956) United Kingdom