About Technixus Solutions Ltd (11280292) United Kingdom