About Meel Limited (12246479) United Kingdom