About Devalic Limited (12577981) United Kingdom