About Prometheus Research Ltd (12410778) United Kingdom