About Nectarella Limited (10725251) United Kingdom