About Cats Solutions Holdings Limited (06341765) United Kingdom