About Teigger Investments Limited (10113323) United Kingdom