About Dthirdeye Solutions Limited (11580147) United Kingdom