About Temuka Associates Limited (09587013) United Kingdom