About Alycat Limited (11427195) United Kingdom