About Troodos Capital Ltd (11327193) United Kingdom