About Betacore Technologies Limited (07303640) United Kingdom