About Western Squirrel Studios Ltd (12174956) United Kingdom