About Bid Perfect Limited (06290269) United Kingdom