About Teal Pictures Ltd (13673355) United Kingdom