About L8 Holding Limited (12287064) United Kingdom