About Self Tape Inc Ltd (12747574) United Kingdom