About Truchi Ltd (12641324) United Kingdom