About Lsw London Ltd. (11049208) United Kingdom