About Necsol Limited (06685659) United Kingdom