About Bird Luckin Limited (02402834) United Kingdom