About Dei Partners Limited (10885930) United Kingdom