About Super Strange Studios Ltd (10050497) United Kingdom