About Heuralgo Ltd (11123348) United Kingdom