About Temennu Consulting Ltd (12186160) United Kingdom