About La Devera Limited (10043952) United Kingdom