About Memo Gas Limited (12148593) United Kingdom