About Biomakespace Limited (10342309) United Kingdom