About Olea Living Limited (11761588) United Kingdom