About Strange Quark Creative Ltd (SC661693) United Kingdom