About Nekko Ltd (10652839) United Kingdom