About Practica Associates Limited (09607963) United Kingdom