About Nectar (east Africa) Limited (03933531) United Kingdom