About Terram Et Mare Limited (12433937) United Kingdom