About Mini-cam Holdings Limited (08255853) United Kingdom