About Beta Chip Limited (10637726) United Kingdom