About Offa Group Limited (SC621326) United Kingdom