About Bidfix Limited (11536983) United Kingdom