About Nellea Ltd (10280144) United Kingdom