About Elbee Ltd. (11791880) United Kingdom