About Red Squirrel Design Ltd (11384742) United Kingdom