About Neec Limited (SC571023) United Kingdom