About Devot Research And Innovation Limited (12983243) United Kingdom