About Tachmed Holdings Limited (11656288) United Kingdom