About Osr Associates Limited (07133762) United Kingdom