About Strategies And Solutions Company Limited (10340786) United Kingdom