About Mean Eyed Cat Limited (08304866) United Kingdom