About Netfence Limited (12620097) United Kingdom