About Tap Advisors Ltd. (08689659) United Kingdom