About Tucana (uk) Limited (09309040) United Kingdom