About Bubbletech Limited (08630630) United Kingdom