About Necteller Limited (12618823) United Kingdom