About Techalpha Global Innovations Limited (12419575) United Kingdom