About Acclara Limited (06407146) United Kingdom