About Teiku Limited (13421080) United Kingdom