About Lexcap 18 Ltd (13237908) United Kingdom