About Compubid Limited (03148496) United Kingdom