About Swiss Warburg Cell Science Research Center Co. Ltd (13682517) United Kingdom