About L2 Slf Limited (10529980) United Kingdom