About Tegan Investments Limited (12212878) United Kingdom