About Culture Device Ltd (10671490) United Kingdom