About Noa S Consulting & Solutions Ltd. (10810408) United Kingdom