About Tri-lens Productions Limited (08433243) United Kingdom