About Sensum Mare Limited (13305602) United Kingdom