About Olea London Limited (08946527) United Kingdom