About Parker Translation Solutions Ltd (10604574) United Kingdom