About Nedbale Limited (11063505) United Kingdom