About Triangulum Galaxy Productions Limited (08122393) United Kingdom