About Netica Solutions Limited (07388357) United Kingdom