About Acima Ltd. (03262183) United Kingdom