About Sennen Investments Limited (13596104) United Kingdom