About Intermeats Limited (07977699) United Kingdom