About Rick Kowalski Medical Device Consultant Limited (12641275) United Kingdom