About Templeton Solutions Limited (05729221) United Kingdom