About Seneca 101 Management Limited (11404005) United Kingdom