About Strategic Ideas Limited (07126632) United Kingdom