About Nefitec Ltd. (12176736) United Kingdom