About Cat Investment Capital Ltd (11335717) United Kingdom