About London Bus International Ltd. (10603615) United Kingdom