About Meteora Foods Limited (11096677) United Kingdom