About Meg Projects Limited (10194813) United Kingdom