About Leo Lion 28-01 Limited (13486060) United Kingdom