About Leo 369 Limited (13054116) United Kingdom