About Bower Technology Limited (08170306) United Kingdom