About Ali & Kitty Limited (11729995) United Kingdom