About Devresource Limited (10067934) United Kingdom