Leapay Ltd has existed in this business for 2 years. Started with Registered No. 14035786 in 2022, the company is based at 411 Ilford Lane, Ilford IG1 2SN. The firm's principal business activity number is 64999 which means Financial intermediation not elsewhere classified.
For 2 years, the following company has only had one director: Eugene O. who has been presiding over it since 2022-04-08.
Eugene O. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.