About Neosalpha Technologies Limited (10935601) United Kingdom