About Tin Can Alley Limited (11975484) United Kingdom