About Equi Technologies Limited (12430899) United Kingdom