About Beta Intelligence Limited (12207749) United Kingdom