About Pyxis Culture Technologies Limited (12176976) United Kingdom