About Swell Pictures Limited (04438852) United Kingdom