Yelgard came into being in 2018 as a company enlisted under no 11308097, located at EC1A 9EJ London at 1st Floor. The firm's last known status was dissolved. Yelgard had been in this business for two years.
As found in the following firm's executives list, there were two directors: Barry M. and Matthew P..
Flaminia V. was the individual with significant control over this firm.