About Oleo Design Ltd (12079106) United Kingdom