About Devica Ltd (12883791) United Kingdom