About Project Dexterity Ltd (07731691) United Kingdom