About Bio Blast Ltd (12112046) United Kingdom