About De Vinculis Limited (10508045) United Kingdom