About Cell Capital Holdings Limited (13667113) United Kingdom