About C S I London Ltd (06244277) United Kingdom