About Meeka S Management Ltd (11889286) United Kingdom