About Betaplex Limited (04894254) United Kingdom