About Ozduru Ltd (12131092) United Kingdom