About Minicams North Limited (11273806) United Kingdom