About Temaki Ltd (12856443) United Kingdom