About Techrescue Ltd. (SC275919) United Kingdom