About Tuca S Home Ltd (12594019) United Kingdom