About Katydid Consultancy Limited (06395262) United Kingdom