About Bid Science Limited (07401708) United Kingdom