About Tick Africa Limited (12205335) United Kingdom