About Templar Merchants Uk Ltd (12518394) United Kingdom