About Alpha Beta Group Limited (12862713) United Kingdom