About Osr Technologies Ltd (12201732) United Kingdom