About Eficaz Technology Solutions Ltd. (10459826) United Kingdom