About Selfbio Project Ltd (12669356) United Kingdom