About Beamer Limited (03650427) United Kingdom