About Red Squirrel Media Ltd (11012605) United Kingdom