About Alycar Ltd (11564986) United Kingdom