About The Ticked Group Limited (13560183) United Kingdom