About Bidaai London Ltd (08569235) United Kingdom