About Neo Products And Design Ltd (11231816) United Kingdom