About Cell Bikes Ltd (12156438) United Kingdom