About Leoplex Limited (11088750) United Kingdom