About The Strategy Corporation Ltd (07639953) United Kingdom