About Self-opening Tin Box Company Limited (00033002) United Kingdom