About Trellium Solutions Limited (12955726) United Kingdom