About Tucana Bay Ltd. (08002414) United Kingdom