About Avidi Technologies Limited (12505008) United Kingdom