About Leo Asset Management & Compliance Ltd (10096269) United Kingdom