About Ticknology (uk) Limited (08957742) United Kingdom