About Natural Effects Limited (05238413) United Kingdom