About Intermeba Company Ltd. (07096193) United Kingdom