About Thula Thula Ltd (10249330) United Kingdom