About Beam Bug Limited (09798840) United Kingdom