About Ticcs Limited (11254617) United Kingdom