About Bido Investments Limited (10803102) United Kingdom