About Strategic Insurance Solutions Mena Limited (07807978) United Kingdom