About Neex Neco & Deba Ltd (11074613) United Kingdom