About Sententia Projects Limited (10072513) United Kingdom