About Emellar Ltd. (07683930) United Kingdom