About Beta Concepts Ltd. (09399062) United Kingdom