About Nedmeed Limited (11723338) United Kingdom