About Informed Strategy Ltd (10120031) United Kingdom