About Strange Crew Studios Ltd (10400187) United Kingdom