About Trellech Advisers Limited (11741221) United Kingdom