About Netspritia Ltd. (10358927) United Kingdom