About Beda Technology Limited (02130439) United Kingdom