About Type 3 Studios Limited (06525156) United Kingdom