About L22 Ltd (11711803) United Kingdom