About Sillitoe Solutions Limited (10722860) United Kingdom