About Cellstor Limited (13448904) United Kingdom