About Meroje&co International Holding Ltd (13136121) United Kingdom