About Tucan International Ltd. (10292879) United Kingdom