About Takwen Ltd (13219224) United Kingdom