About Oxo Investments Ltd (10583230) United Kingdom