About Balebid Limited (10539493) United Kingdom