About Neo Living Ltd (12469961) United Kingdom