About Oxy Holdings Limited (13078356) United Kingdom