About Nelliks Technical Solutions Limited (12668663) United Kingdom