About Oxx I (england) Limited (10955433) United Kingdom