About Neeko Technology Services Ltd (10048714) United Kingdom