About Nectis Ltd (SC621729) United Kingdom