About Osr Group Limited (11029299) United Kingdom