About Ssh Holdings Ltd (10127162) United Kingdom