About Mirrorball Films Limited (06627321) United Kingdom