About Osmen Corp Ltd (12151735) United Kingdom