About Bebo Inc Limited (06589018) United Kingdom