About Neoguri Ltd (10618691) United Kingdom