About Itt Ventures Ltd (12835761) United Kingdom