About Tegra Investments Limited (12459168) United Kingdom