About Neoescent Limited (08215707) United Kingdom