About Phenomenex Limited (02130831) United Kingdom