About Tucan Holdings Ltd (12977730) United Kingdom