About The Trust App Company Limited (10681783) United Kingdom