About Oxy Investments Limited (13262157) United Kingdom