About Flexebee Ltd. (10372858) United Kingdom