About Techframe Solutions Ltd. (10212550) United Kingdom