About Tick Tax Limited (02986559) United Kingdom