About Yellow Cat Limited (10043240) United Kingdom