About Strategy & Concepts Ltd. (12006373) United Kingdom