About Oxy&lucy Services Ltd (11440434) United Kingdom