About Temeka Limited (09964708) United Kingdom