About Beta6 Technologies Limited (09491862) United Kingdom