About Italic Managed Solutions Limited (02086868) United Kingdom