About Leo Enterprizes Ltd (12247450) United Kingdom