About Strategiae Limited (12511618) United Kingdom