About Bixi (uk) Holdings Limited (12421586) United Kingdom