About Devonshire Technology Ltd (12975685) United Kingdom