About Ne66 Limited (11221734) United Kingdom