About Templars Capital And Finance Limited (13652841) United Kingdom