About Ollie Cooper Design Ltd (11169426) United Kingdom