About Miken Limited (02302270) United Kingdom