About Mijen Holdings Ltd (13123589) United Kingdom