About Thuila Ltd (13205513) United Kingdom