About Miken Holdings Limited (12913199) United Kingdom