About Neovali Group Ltd (SC696428) United Kingdom