About Meglans Limited (06032731) United Kingdom