About Biospace Lab Limited (07254816) United Kingdom