About Arista Corporation Limited (03779332) United Kingdom