About Intouch Financial Holdings Limited (10474366) United Kingdom