About Centibox Limited (00181428) United Kingdom