About Osch Holdings Limited (11067431) United Kingdom