About Tembra Limited (12954134) United Kingdom