About Nemari Limited (08591007) United Kingdom