About Tick Ideas Int L Limited (07952692) United Kingdom