About Promethean Medicine Ltd (11463423) United Kingdom