About Mika 1lock Ltd (12728415) United Kingdom