About Imofa (uk) Limited (02818848) United Kingdom