About Bidda Ltd (11662441) United Kingdom