About Mickari Limited (11173478) United Kingdom