About Necka Limited (09589246) United Kingdom