About L7 Holdings Limited (11949767) United Kingdom