About Oxon Holdings Ltd (09878499) United Kingdom