About Mikara Management Ltd (08693231) United Kingdom