About Tucan Limited (03370298) United Kingdom