About Ticktec Ltd (12916252) United Kingdom