About Neleastra Industries Lp (SL025793) United Kingdom