About Osr Technology Ltd (09705689) United Kingdom