About Triplesix Studios Limited (05867172) United Kingdom