About Oliver Helfrich Ltd (11119289) United Kingdom