About Teca Del Duca Limited (09442372) United Kingdom