About The Steam Machine Ltd (SC443290) United Kingdom