About Stellar Pictures Ltd (13252110) United Kingdom