About Nicad Solutions Limited (10118293) United Kingdom