About Mika Technologies Limited (07740490) United Kingdom