About Cafe Meow Limited (12929388) United Kingdom