About Ll Seven Management Limited (12160839) United Kingdom