About Curationtech Holding Ltd (12495599) United Kingdom