About Alleycat Consultancy Limited (02970795) United Kingdom