About Sutura Group Limited (10942811) United Kingdom