About Ox Place Limited (11094207) United Kingdom