About Mikali Limited (12300953) United Kingdom