About Yellow Cat Design Limited (11026369) United Kingdom