About Teide Investments Ltd (13076032) United Kingdom