About Nigellus Care Ltd (13287163) United Kingdom