About Triclops Studio Limited (06191874) United Kingdom