About Bloodwatch Ltd (12470868) United Kingdom