About E&q Discovery Ltd (11908698) United Kingdom