About Tuccan Associates Limited (10052657) United Kingdom