About Ticca Limited (12641070) United Kingdom