About Devonshire Nominees No.2 Limited (12232653) United Kingdom