About Directed Evolution Resilience Ltd (12892429) United Kingdom