About Yack Technology Ltd (10806639) United Kingdom