About Biospeedia Spv Ltd (12548981) United Kingdom