About Neoliydia Ltd (08927297) United Kingdom