About Cultureblox Ltd (10242695) United Kingdom