About Emelia Holdings Limited (10271490) United Kingdom