About Nell Solutions Limited (12099708) United Kingdom