About Self Seal Belly Bands Limited (12984701) United Kingdom