About Acceber Limited (06172240) United Kingdom