About Talick Holdings Limited (13392681) United Kingdom