About Oleo Ltd (12403441) United Kingdom