About Sentinel Sales & Marketing Limited (05513043) United Kingdom