About Red Squirrel Battle Limited (09196188) United Kingdom