About Osr Holdings Limited (12452389) United Kingdom