About Nets International Limited (12421328) United Kingdom