About Equantra Limited (06274742) United Kingdom