About Oxhill Capital Partners Ltd (13530797) United Kingdom