About Bio Scope 3 Ltd (13216336) United Kingdom