About Tin Can Comms Limited (10041710) United Kingdom