About Deemtrite Limited (10829529) United Kingdom