About Soft Image Limited (10594601) United Kingdom