About Immunescence Ltd (13592040) United Kingdom