About Luddy Skorodumovs Limited (12073649) United Kingdom