About Technix Solutions Limited (10058833) United Kingdom