About Humanity Illumina Ltd (12940414) United Kingdom