About Bid Legal Ltd. (SC626350) United Kingdom