Contact and requests
EFIKAZ LTD · Company number 17182596 · England and Wales.
36 Fontayne Avenue, Chigwell, England, IG7 5HF, United Kingdom.
support@bizreview.pro
Support, review complaints, business verification and personal data requests: support@bizreview.pro
Include the company or review URL and explain your request. Do not send passwords, payment credentials or medical records.