About Meghar Holdings Ltd (12698026) United Kingdom