About Meglawisa Limited (09396764) United Kingdom