About London Coffee Bikes Ltd (11982160) United Kingdom