About Tamabro Ltd (13591941) United Kingdom