About Mime Technologies Limited (SC509452) United Kingdom