About Sense 7 Management Company Limited (06310146) United Kingdom