About Olea Management Limited (07525509) United Kingdom