About Trafalgar Pictures Limited (12820785) United Kingdom