About Olea 1 Ltd (12535871) United Kingdom