About Tin Can Media Ltd (06913969) United Kingdom