About Touch Base Properties Ltd (11992677) United Kingdom