About Mika London Limited (07387359) United Kingdom