About Templarii Limited (10041441) United Kingdom