About Temkay Ventures Limited (13126217) United Kingdom