About Ssh International Ltd (09578802) United Kingdom