About Osr Management Ltd (11422163) United Kingdom