About Ned Source Limited (11271581) United Kingdom