About Tin Can Island Limited (07942036) United Kingdom