About Oxylus Capital Ltd (12474451) United Kingdom