About Beta Alpha Limited (11269475) United Kingdom