About Scottbatt Beta Ltd (SC694326) United Kingdom