About Takt Consultancy Limited (10932888) United Kingdom