About Templa Consultants Limited (06479341) United Kingdom