About Osher Holdings Limited (11048189) United Kingdom