About Nelle Pelle Limited (SC599242) United Kingdom