About Imax Capital Ltd (12317886) United Kingdom