About Neccus (SC644271) United Kingdom