About Ox Capital Holdings Limited (13296797) United Kingdom