free marketing

resources

01792 792654

Marketing Agency based in Swansea, South Wales

... find out what we're up to.

Ouma Ltd is a registered company in England & Wales with the Company Number: 10632222

VAT Registration Number: 264247891

JOIN US.

At Ouma, we value true talent. Whether you’re a creative designer, up and coming developer or marketing guru, there’s always a place for talent within our wonderful team.

SUBMIT CV.