About Ducatus Partners Limited (10276255) United Kingdom