About Mikkar Limited (11031768) United Kingdom