About Devcap Limited (NI680495) United Kingdom