About Offa Holdings Limited (12220198) United Kingdom