About Accuro Holdings Uk Limited (10633149) United Kingdom